home *** CD-ROM | disk | FTP | other *** search
Text File | 2010-04-12 | 57.0 KB | 2,090 lines |
- function reset()
- {
- trace("****NU function use[Θçìµû░Φ¿¡σ«Ü]****\n");
- reseted = true;
- roping = false;
- stormsound = true;
- keyLEFT = 37;
- getUrl("FSCommand:trapallkeys", "true");
- getUrl("FSCommand:allowscale", "false");
- _root._quality = "LOW";
- keyRAIN = myLST.data.keyrain;
- keyRIGHT = 39;
- keyNOR = myLST.data.keynor;
- keyJUMP = myLST.data.keyjump;
- keyTRA = 38;
- keyPICK = myLST.data.keypick;
- keySTORM = myLST.data.keystorm;
- keyDRA = myLST.data.keydra;
- keyS4 = myLST.data.keys4;
- keyPHO = myLST.data.keypho;
- keyHERO = myLST.data.keyhero;
- keyEYE = myLST.data.keyeye;
- keySLOW = myLST.data.keyfast;
- keyCON = myLST.data.keycon;
- keyFIRE = myLST.data.keyfire;
- mbak = 0;
- alerttime = 0;
- vb = 0;
- cb = 0;
- mhdx = 0;
- atk = false;
- i = 0;
- hp = 1000;
- hpmax = 1000;
- mp = 400;
- mpmax = 400;
- exps = 0;
- expmax = 15;
- level = 1;
- ablities.str = 10;
- ablities.dex = 10;
- ablities.abpoint = 0;
- STORMmp = 5;
- RAINmp = 5;
- DRAmp = 5;
- S4mp = 5;
- REmp = 0;
- PHOmp = 5;
- HEROmp = 5;
- EYEmp = 5;
- SLOWmp = 5;
- CONmp = 5;
- FIREmp = 5;
- backrate = 100;
- weaponatk = 5;
- accrate = 0.6;
- atkwaitde = 5;
- atkwait = 0;
- cirrate = 0;
- cirper = 0;
- skill.skpoint = 0;
- money = 0;
- }
- function skillanimove()
- {
- if(_root.player._xscale > 0)
- {
- fireani._xscale = 100;
- fireani._x = _root.player._x - 27;
- fireani._y = _root.player._y + 88;
- shootfast4._xscale = 100;
- shootfast4._x = _root.player._x - 113.6;
- shootfast4._y = _root.player._y + 12.4;
- concentrate._xscale = 100;
- concentrate._x = _root.player._x - 75;
- concentrate._y = _root.player._y - 33.1;
- stormskill._xscale = 100;
- stormskill._x = _root.player._x - 3;
- stormskill._y = _root.player._y + 45;
- dragonskill._xscale = 100;
- dragonskill._x = _root.player._x - 3;
- dragonskill._y = _root.player._y + 78.5;
- maplehero._xscale = 100;
- maplehero._x = _root.player._x - 72.15;
- maplehero._y = _root.player._y - 73.05;
- cireye._xscale = 100;
- cireye._x = _root.player._x - 56.05;
- cireye._y = _root.player._y - 51.65;
- hitleg._xscale = 100;
- hitleg._x = _root.player._x - 5;
- hitleg._y = _root.player._y - 20;
- arrowrain._xscale = 100;
- arrowrain._x = _root.player._x - 89;
- arrowrain._y = _root.player._y - 14;
- }
- else if(_root.player._xscale < 0)
- {
- fireani._xscale = -100;
- fireani._x = _root.player._x + 27;
- fireani._y = _root.player._y + 88;
- concentrate._xscale = -100;
- concentrate._x = _root.player._x + 75;
- concentrate._y = _root.player._y - 33.1;
- arrowrain._xscale = -100;
- arrowrain._x = _root.player._x + 89;
- arrowrain._y = _root.player._y - 14;
- hitleg._xscale = -100;
- hitleg._x = _root.player._x + 5;
- hitleg._y = _root.player._y - 20;
- cireye._xscale = -100;
- cireye._x = _root.player._x + 56.05;
- cireye._y = _root.player._y - 51.65;
- maplehero._xscale = -100;
- maplehero._x = _root.player._x + 72.15;
- maplehero._y = _root.player._y - 73.05;
- shootfast4._xscale = -100;
- shootfast4._x = _root.player._x + 113.6;
- shootfast4._y = _root.player._y + 12.4;
- stormskill._xscale = -100;
- stormskill._x = _root.player._x + 3;
- stormskill._y = _root.player._y + 45;
- dragonskill._xscale = -100;
- dragonskill._x = _root.player._x + 3;
- dragonskill._y = _root.player._y + 78.5;
- }
- }
- function keyuse()
- {
- mappagename = "mappage" + _root._currentframe;
- if(Key.isDown(keyJUMP) && atk == false && _root.jump == false && landed == true || Key.isDown(keyJUMP) && _root.roping == true)
- {
- _root.jumpsct.play();
- if(_root.roping == true)
- {
- _root.jumphigh = 6;
- _root.jumpsct.gotoAndPlay(7);
- _root.roping = false;
- _root.atk = false;
- }
- }
- else if(Key.isDown(keyLEFT) && atk == false)
- {
- monsterpagename = "monsterpage" + _root._currentframe;
- trapagename = "trapage" + _root._currentframe;
- mappagename = "mappage" + _root._currentframe;
- if(_root[mappagename]._x < 0)
- {
- if(_root.player._x == 244)
- {
- _root[monsterpagename]._x += 6;
- _root[mappagename]._x += 6;
- _root[trapagename]._x += 6;
- _root.drain2._x += 6;
- _root.phonix._x += 6;
- _root.rnpc._x += 6;
- }
- else if(_root.player._x >= 40)
- {
- _root.player._x -= 6;
- }
- }
- else if(_root.player._x >= 40)
- {
- _root.player._x -= 6;
- }
- _root.player._xscale = 100;
- _root.player.lvupshow._xscale = 100;
- walkshow();
- }
- else if(Key.isDown(keyRIGHT) && atk == false)
- {
- trapagename = "trapage" + _root._currentframe;
- monsterpagename = "monsterpage" + _root._currentframe;
- mappagename = "mappage" + _root._currentframe;
- if(_root[mappagename]._x >= _root.mapre)
- {
- if(_root.player._x == 556)
- {
- _root[trapagename]._x -= 6;
- _root[monsterpagename]._x -= 6;
- _root[mappagename]._x -= 6;
- _root.phonix._x -= 6;
- _root.rnpc._x -= 6;
- _root.drain2._x -= 6;
- }
- else if(_root.player._x <= 760)
- {
- _root.player._x += 6;
- }
- }
- else if(_root.player._x <= 760)
- {
- _root.player._x += 6;
- }
- _root.player._xscale = -100;
- _root.player.lvupshow._xscale = -100;
- walkshow();
- }
- else if(Key.isDown(keyNOR) && atk == false && _root.jump == false && landed == true && atkwait == 0)
- {
- swingtest();
- if(nearhit == true)
- {
- swingatk();
- nearhit = false;
- atk = true;
- }
- else
- {
- _root.arrowimg = "normal";
- normalatk();
- atk = true;
- atkwait = 12;
- }
- }
- else if(Key.isDown(keySTORM) && atk == false && _root.jump == false && landed == true && _root.mp >= STORMmp && atkwait == 0 && skill.skillpointarray[12] > 0)
- {
- swingtest();
- if(nearhit == true)
- {
- swingatk();
- nearhit = false;
- atk = true;
- }
- else
- {
- stormskill.play();
- atk = true;
- }
- }
- else if(Key.isDown(keyRAIN) && atk == false && _root.jump == false && landed == true && arrowrain._currentframe == 1 && _root.mp >= RAINmp && atkwait == 0 && skill.skillpointarray[10] > 0)
- {
- arrowrain.play();
- _root.mp -= RAINmp;
- atk = true;
- _root.arrowimg = "normal";
- var _loc2_ = new Sound();
- _loc2_.attachSound("rainuse.mp3");
- _loc2_.start();
- }
- else if(Key.isDown(keyDRA) && atk == false && _root.mp >= DRAmp && atkwait == 0 && skill.skillpointarray[13] > 0 && _root.jump == false)
- {
- _root.mp -= DRAmp;
- dragonskill.play();
- atk = true;
- }
- else if(Key.isDown(keyFIRE) && atk == false && _root.mp >= FIREmp && atkwait == 0 && skill.skillpointarray[9] > 0 && _root.jump == false)
- {
- swingtest();
- if(nearhit == true)
- {
- swingatk();
- nearhit = false;
- atk = true;
- }
- else
- {
- _root.mp -= FIREmp;
- fireani.play();
- atk = true;
- }
- }
- else if(Key.isDown(keyS4) && atk == false && _root.mp >= S4mp && atkwait == 0 && _root.jump == false && skill.skillpointarray[11] > 0)
- {
- swingtest();
- if(nearhit == true)
- {
- _root.arrowimg = "normal";
- swingatk();
- nearhit = false;
- atk = true;
- }
- else
- {
- _root.mp -= S4mp;
- shootfast4.play();
- atk = true;
- atkwait = 5;
- }
- }
- else if(Key.isDown(keyHERO) && atk == false && _root.mp >= HEROmp && atkwait == 0 && _root.jump == false && skill.skillpointarray[6] > 0)
- {
- _root.mp -= HEROmp;
- maplehero.play();
- atk = true;
- atkwait = 5;
- mtime = skill.skillpointarray[6] * 300;
- _root.effectshow("mapleheroef",mtime);
- _loc2_ = new Sound();
- _loc2_.attachSound("mhero.mp3");
- _loc2_.start();
- }
- else if(Key.isDown(keyEYE) && atk == false && _root.mp >= EYEmp && atkwait == 0 && _root.jump == false && skill.skillpointarray[5] > 0)
- {
- _root.mp -= EYEmp;
- cireye.play();
- atk = true;
- atkwait = 5;
- mtime = skill.skillpointarray[5] * 300;
- _root.effectshow("cireyeef",mtime);
- _loc2_ = new Sound();
- _loc2_.attachSound("eye.mp3");
- _loc2_.start();
- }
- else if(Key.isDown(keyCON) && atk == false && _root.mp >= CONmp && atkwait == 0 && _root.jump == false && skill.skillpointarray[4] > 0 && concentrate._currentframe == 1)
- {
- _root.mp -= CONmp;
- concentrate.play();
- atk = true;
- atkwait = 5;
- mtime = skill.skillpointarray[4] * 300;
- _root.effectshow("concentrating",mtime);
- _loc2_ = new Sound();
- _loc2_.attachSound("eye.mp3");
- _loc2_.start();
- }
- else if(Key.isDown(keySLOW) && atk == false && _root.mp >= SLOWmp && atkwait == 0 && _root.jump == false && skill.skillpointarray[7] > 0)
- {
- _root.mp -= SLOWmp;
- hitleg.gotoAndPlay(2);
- atk = true;
- atkwait = 5;
- mtime = skill.skillpointarray[7] * 300;
- _root.effectshow("slowdown",mtime);
- _loc2_ = new Sound();
- _loc2_.attachSound("eye.mp3");
- _loc2_.start();
- }
- else if(Key.isDown(keyPHO) && atk == false && _root.mp >= PHOmp && skill.skillpointarray[8] > 0 && _root.phonix.dead == true)
- {
- _root.mp -= PHOmp;
- _root.phonix.alivetime = skill.skillpointarray[8] * 300;
- _root.phonix._visible = 1;
- _root.phonix.gotoAndStop(5);
- _loc2_ = new Sound();
- _loc2_.attachSound("pho.mp3");
- _loc2_.start();
- }
- else if(!Key.isDown(keyLEFT) && alerttime > 0 && _root.jump == false || !Key.isDown(keyRIGHT) && alerttime > 0 && _root.jump == false || !Key.isDown(keyNOR) && alerttime > 0 && _root.jump == false)
- {
- alertshow();
- }
- else if(!Key.isDown(keyLEFT) && _root.jump == false || !Key.isDown(keyRIGHT) && _root.jump == false || !Key.isDown(keyNOR) && _root.jump == false)
- {
- restshow();
- }
- }
- function hitplayertest(mcname, goy)
- {
- mappagename = "mappage" + _root._currentframe;
- if(_root[mappagename][mcname].hitTest(_root.player.hitbody) && _root.jumphigh <= 0 && !_root[mappagename][mcname].hitTest(_root.player.headhit) && _root.roping == false || _root[mappagename][mcname].hitTest(_root.player.hitbody) && _root.jumphigh == 24 && !_root[mappagename][mcname].hitTest(_root.player.headhit) && _root.roping == false)
- {
- if(_root.roping == false)
- {
- _root.player._y = goy;
- if(!Key.isDown(keyJUMP))
- {
- _root.jumpsct.gotoAndStop(1);
- }
- }
- }
- }
- function hitgroundtest()
- {
- mappagename = "mappage" + _root._currentframe;
- _root.landed = false;
- formcount = 0;
- while(formcount <= _root[mappagename].platformall)
- {
- mapplat = "platform" + formcount;
- if(_root.player.hitbody.hitTest(_root[mappagename][mapplat]) && !_root.player.headhit.hitTest(_root[mappagename][mapplat]) && _root.jumphigh <= 0)
- {
- _root.landed = true;
- _root.jumpsct.gotoAndStop(1);
- _root.jump = false;
- break;
- }
- _root.landed = false;
- formcount += 1;
- }
- }
- function slowdownmon(monsterpagename, monname)
- {
- trace("****NU function use[怪物移動速度降低]****\n");
- slowper = 1 - skill.skillpointarray[7] * 0.03;
- cb += 1;
- cbp = cb - 2;
- orname = "snail" + cb;
- duplicateMovieClip(_root[monsterpagename].snail,"snail" + cb,16384 + cb);
- _root[monsterpagename][orname]._x = _root[monsterpagename][monname]._x;
- _root[monsterpagename][orname]._y = _root[monsterpagename][monname]._y - 20;
- _root[monsterpagename][orname].targetm = monname;
- _root[monsterpagename][monname].movespeed *= slowper;
- _root[monsterpagename][monname].slowtime = skill.skillpointarray[7] * 30;
- _root[monsterpagename][monname].slowed = true;
- }
- function getnormalhit()
- {
- atkhero1 = 0;
- atkhero2 = 0;
- mhpdeyeef = 1;
- wa = 0;
- if(_root.concentrating == true)
- {
- wa = 11 + skill.skillpointarray[4] / 2;
- }
- if(_root.mapleheroef == true)
- {
- atkhero1 = Math.round(_root.ablities.str * skill.skillpointarray[6] / 200);
- atkhero2 = Math.round(_root.ablities.dex * skill.skillpointarray[6] / 200);
- }
- if(_root.cireyeef == true)
- {
- mhpdeyeef = 110 + skill.skillpointarray[5];
- mhpdeyeef /= 100;
- }
- atkc1 = _root.ablities.dex * 20 + _root.ablities.str * 5 + _root.weaponatk * 40 + atkhero1 * 5 + atkhero2 * 20 + wa * 40;
- atkc2 = _root.ablities.dex * 20 + _root.ablities.str * 5 + _root.weaponatk * 40 + atkhero1 * 5 + atkhero2 * 20 + wa * 40;
- atkc2 *= accrate;
- atkc3 = Math.round(atkc1 - atkc2);
- rcmt = Math.round(atkc2) + random(atkc3);
- rcmt *= mhpdeyeef;
- return rcmt;
- }
- function monhurtplay(monname, mhpd, arrowname)
- {
- monsterpagename = "monsterpage" + _root._currentframe;
- _root[monsterpagename][monname].angry = true;
- cirticlehit = false;
- playerpx = _root.player._x - _root[monsterpagename]._x;
- playerpy = _root.player._y - _root[monsterpagename]._y;
- arrowdircorrect = false;
- kbable = true;
- backrandom = random(100);
- if(_root.slowdown == true && _root[monsterpagename][monname].slowed != true)
- {
- slowdownmon(monsterpagename,monname);
- }
- if(_root.arrows[arrowname]._xscale == 100 && playerpx >= _root[monsterpagename][monname]._x)
- {
- arrowdircorrect = true;
- adir = "left";
- }
- else if(_root.arrows[arrowname]._xscale == -100 && playerpx <= _root[monsterpagename][monname]._x)
- {
- arrowdircorrect = true;
- adir = "right";
- }
- if(mhpd == 1 && adir == "left")
- {
- hitst = 1;
- _root.mbak += 1;
- duplicateMovieClip("_root.monback","monback" + _root.mbak,16384 + _root.mbak);
- monbackname = "monback" + _root.mbak;
- _root[monbackname].monname = monname;
- _root[monbackname].movespeed = -20;
- _root[monbackname].monsterpagename = monsterpagename;
- kbable = false;
- }
- else if(mhpd == 1 && adir == "right")
- {
- hitst = 1;
- _root.mbak += 1;
- duplicateMovieClip("_root.monback","monback" + _root.mbak,16384 + _root.mbak);
- monbackname = "monback" + _root.mbak;
- _root[monbackname].monname = monname;
- _root[monbackname].movespeed = 20;
- _root[monbackname].monsterpagename = monsterpagename;
- kbable = false;
- }
- else if(mhpd == 2 && _root.player._xscale == 100 && backrandom <= backrate)
- {
- hitst = 1;
- _root.mbak += 1;
- aninextframe = _root.player.ani.swing._currentframe + 1;
- _root.player.ani.swing.gotoAndPlay(aninextframe);
- duplicateMovieClip("_root.monback","monback" + _root.mbak,16384 + _root.mbak);
- monbackname = "monback" + _root.mbak;
- _root[monbackname].monname = monname;
- _root[monbackname].movespeed = -20;
- _root[monbackname].monsterpagename = monsterpagename;
- kbable = false;
- }
- else if(mhpd == 2 && _root.player._xscale == -100 && backrandom <= backrate)
- {
- hitst = 1;
- _root.mbak += 1;
- aninextframe = _root.player.ani.swing._currentframe + 1;
- _root.player.ani.swing.gotoAndPlay(aninextframe);
- duplicateMovieClip("_root.monback","monback" + _root.mbak,16384 + _root.mbak);
- monbackname = "monback" + _root.mbak;
- _root[monbackname].monname = monname;
- _root[monbackname].movespeed = 20;
- _root[monbackname].monsterpagename = monsterpagename;
- kbable = false;
- }
- if(mhpd == 0)
- {
- cirable = true;
- mhpd = getnormalhit();
- if(_root.arrowimg == "storm")
- {
- _root[monsterpagename][monname].hurtshow.gotoAndPlay(15);
- var _loc6_ = new Sound();
- _loc6_.attachSound("stormhit.mp3");
- mhpd *= 0.52 + skill.skillpointarray[12] * 0.016;
- _loc6_.start(0.1);
- }
- else if(_root.arrowimg == "shoot4")
- {
- if(_root[monsterpagename][monname].hurtshow._currentframe == 1)
- {
- _root[monsterpagename][monname].hurtshow.gotoAndPlay(22);
- }
- _loc6_ = new Sound();
- mhpd *= 0.52 + skill.skillpointarray[11] * 0.016;
- _loc6_.attachSound("stormhit.mp3");
- _loc6_.start(0.1);
- }
- else if(_root.arrows[arrowname].style == "fire")
- {
- mhpd *= 0.61 + skill.skillpointarray[9] * 0.033;
- _root[monsterpagename][monname].hurtshow.gotoAndPlay(29);
- }
- else if(arrowname == "FRshowX")
- {
- mhpd *= 0.61 + skill.skillpointarray[9] * 0.033;
- _root[monsterpagename][monname].hurtshow.gotoAndPlay(47);
- }
- else if(_root.arrowimg == "rainar")
- {
- mhpd *= 0.61 + skill.skillpointarray[10] * 0.033;
- }
- }
- else if(mhpd == 1)
- {
- _root[monsterpagename][monname].hurtshow.gotoAndPlay(2);
- var _loc5_ = new Sound();
- _loc5_.attachSound("dragonhit.mp3");
- _loc5_.start();
- mhpd = getnormalhit();
- cirable = true;
- }
- else if(mhpd == 2)
- {
- mhpd = _root.ablities.str * 10 + Math.random(_root.ablities.str * 10);
- mhpd = Math.round(mhpd);
- cirable = false;
- }
- else if(mhpd == 3)
- {
- mhpdeyeef = 1;
- if(_root.cireyeef == true)
- {
- mhpdeyeef = 110 + skill.skillpointarray[5];
- mhpdeyeef /= 100;
- }
- mhpd = _root.level / 10 * skill.skillpointarray[8] * skill.skillpointarray[8];
- mhpd *= mhpdeyeef;
- mhpd = Math.round(mhpd);
- cirable = false;
- }
- cirrandom = random(100) + 1;
- if(_root.cireyeef == true)
- {
- skpluscir = Math.round(skill.skillpointarray[5] / 2);
- if(cirrandom <= cirrate + skpluscir && cirable == true && cirrate > 0)
- {
- cirticlehit = true;
- cirable = false;
- mhpd += getnormalhit() * cirper;
- }
- }
- else if(cirrandom <= cirrate && cirable == true)
- {
- cirticlehit = true;
- cirable = false;
- mhpd += getnormalhit() * cirper;
- }
- mhpd = Math.round(mhpd);
- mhpdx = mhpd;
- if(mhpdx >= _root[monsterpagename][monname].kb && kbable == true && adir == "left")
- {
- _root.mbak += 1;
- duplicateMovieClip("_root.monbackt","monback" + _root.mbak,16384 + _root.mbak);
- monbackname = "monback" + _root.mbak;
- _root[monbackname].monname = monname;
- _root[monbackname].movespeed = -20;
- _root[monbackname].monsterpagename = monsterpagename;
- }
- else if(mhpdx >= _root[monsterpagename][monname].kb && kbable == true & adir == "right")
- {
- _root.mbak += 1;
- duplicateMovieClip("_root.monbackt","monback" + _root.mbak,16384 + _root.mbak);
- monbackname = "monback" + _root.mbak;
- _root[monbackname].monname = monname;
- _root[monbackname].movespeed = 20;
- _root[monbackname].monsterpagename = monsterpagename;
- }
- tempset.text = mhpdx;
- _root[monsterpagename][monname].hp -= mhpdx;
- vb += 1;
- if(tempset.text.length >= 7)
- {
- vb += 1;
- vbp = vb - 2;
- if(cirticlehit == false)
- {
- duplicateMovieClip(_root[monsterpagename].monhurtshow,"monhurtshow" + vb,16384 + vb);
- }
- else if(cirticlehit == true)
- {
- duplicateMovieClip(_root[monsterpagename].cirmonhurtshow,"monhurtshow" + vb,16384 + vb);
- }
- monhurtshowname = "monhurtshow" + vb;
- monhurtshownamepr = "monhurtshow" + vbp;
- _root[monsterpagename][monhurtshowname]._alpha = 100;
- _root[monsterpagename][monhurtshowname]._x = _root[monsterpagename][monname]._x;
- _root[monsterpagename][monhurtshowname]._y = _root[monsterpagename][monname]._y;
- _root[monsterpagename][monhurtshowname].monown = monname;
- _root[monsterpagename][monhurtshowname].gotoAndStop(6);
- yoffset = Math.abs(_root[monsterpagename][monhurtshownamepr]._y - _root[monsterpagename][monname]._y);
- if(_root[monsterpagename][monhurtshownamepr]._y != undefined && yoffset <= 150 && _root.arrowimg == "storm" && _root[monsterpagename][monhurtshownamepr].monown == monname || _root[monsterpagename][monhurtshownamepr]._y != undefined && yoffset <= 90 && _root.arrowimg == "shoot4" && _root[monsterpagename][monhurtshownamepr].monown == monname)
- {
- _root[monsterpagename][monhurtshowname]._y = _root[monsterpagename][monhurtshownamepr]._y - 30;
- }
- show6(tempset.text);
- }
- else if(tempset.text.length == 6)
- {
- vb += 1;
- vbp = vb - 2;
- if(cirticlehit == false)
- {
- duplicateMovieClip(_root[monsterpagename].monhurtshow,"monhurtshow" + vb,16384 + vb);
- }
- else if(cirticlehit == true)
- {
- duplicateMovieClip(_root[monsterpagename].cirmonhurtshow,"monhurtshow" + vb,16384 + vb);
- }
- monhurtshowname = "monhurtshow" + vb;
- monhurtshownamepr = "monhurtshow" + vbp;
- _root[monsterpagename][monhurtshowname]._alpha = 100;
- _root[monsterpagename][monhurtshowname]._x = _root[monsterpagename][monname]._x;
- _root[monsterpagename][monhurtshowname]._y = _root[monsterpagename][monname]._y;
- _root[monsterpagename][monhurtshowname].monown = monname;
- _root[monsterpagename][monhurtshowname].gotoAndStop(6);
- yoffset = Math.abs(_root[monsterpagename][monhurtshownamepr]._y - _root[monsterpagename][monname]._y);
- if(_root[monsterpagename][monhurtshownamepr]._y != undefined && yoffset <= 150 && _root.arrowimg == "storm" && _root[monsterpagename][monhurtshownamepr].monown == monname || _root[monsterpagename][monhurtshownamepr]._y != undefined && yoffset <= 90 && _root.arrowimg == "shoot4" && _root[monsterpagename][monhurtshownamepr].monown == monname)
- {
- _root[monsterpagename][monhurtshowname]._y = _root[monsterpagename][monhurtshownamepr]._y - 30;
- }
- show6(tempset.text);
- }
- else if(tempset.text.length == 5)
- {
- monsterpagename = "monsterpage" + _root._currentframe;
- vb += 1;
- vbp = vb - 2;
- if(cirticlehit == false)
- {
- duplicateMovieClip(_root[monsterpagename].monhurtshow,"monhurtshow" + vb,16384 + vb);
- }
- else if(cirticlehit == true)
- {
- duplicateMovieClip(_root[monsterpagename].cirmonhurtshow,"monhurtshow" + vb,16384 + vb);
- }
- monhurtshowname = "monhurtshow" + vb;
- monhurtshownamepr = "monhurtshow" + vbp;
- _root[monsterpagename][monhurtshowname]._alpha = 100;
- _root[monsterpagename][monhurtshowname]._x = _root[monsterpagename][monname]._x;
- _root[monsterpagename][monhurtshowname]._y = _root[monsterpagename][monname]._y;
- _root[monsterpagename][monhurtshowname].monown = monname;
- _root[monsterpagename][monhurtshowname].gotoAndStop(5);
- yoffset = Math.abs(_root[monsterpagename][monhurtshownamepr]._y - _root[monsterpagename][monname]._y);
- if(_root[monsterpagename][monhurtshownamepr]._y != undefined && yoffset <= 150 && _root.arrowimg == "storm" && _root[monsterpagename][monhurtshownamepr].monown == monname || _root[monsterpagename][monhurtshownamepr]._y != undefined && yoffset <= 90 && _root.arrowimg == "shoot4" && _root[monsterpagename][monhurtshownamepr].monown == monname)
- {
- _root[monsterpagename][monhurtshowname]._y = _root[monsterpagename][monhurtshownamepr]._y - 30;
- }
- show5(tempset.text);
- }
- else if(tempset.text.length == 4)
- {
- monsterpagename = "monsterpage" + _root._currentframe;
- vb += 1;
- vbp = vb - 2;
- if(cirticlehit == false)
- {
- duplicateMovieClip(_root[monsterpagename].monhurtshow,"monhurtshow" + vb,16384 + vb);
- }
- else if(cirticlehit == true)
- {
- duplicateMovieClip(_root[monsterpagename].cirmonhurtshow,"monhurtshow" + vb,16384 + vb);
- }
- monhurtshowname = "monhurtshow" + vb;
- monhurtshownamepr = "monhurtshow" + vbp;
- _root[monsterpagename][monhurtshowname]._alpha = 100;
- _root[monsterpagename][monhurtshowname]._x = _root[monsterpagename][monname]._x;
- _root[monsterpagename][monhurtshowname]._y = _root[monsterpagename][monname]._y;
- _root[monsterpagename][monhurtshowname].monown = monname;
- _root[monsterpagename][monhurtshowname].gotoAndStop(4);
- yoffset = Math.abs(_root[monsterpagename][monhurtshownamepr]._y - _root[monsterpagename][monname]._y);
- if(_root[monsterpagename][monhurtshownamepr]._y != undefined && yoffset <= 150 && _root.arrowimg == "storm" && _root[monsterpagename][monhurtshownamepr].monown == monname || _root[monsterpagename][monhurtshownamepr]._y != undefined && yoffset <= 90 && _root.arrowimg == "shoot4" && _root[monsterpagename][monhurtshownamepr].monown == monname)
- {
- _root[monsterpagename][monhurtshowname]._y = _root[monsterpagename][monhurtshownamepr]._y - 30;
- }
- show4(tempset.text);
- }
- else if(tempset.text.length == 3)
- {
- vb += 1;
- vbp = vb - 2;
- if(cirticlehit == false)
- {
- duplicateMovieClip(_root[monsterpagename].monhurtshow,"monhurtshow" + vb,16384 + vb);
- }
- else if(cirticlehit == true)
- {
- duplicateMovieClip(_root[monsterpagename].cirmonhurtshow,"monhurtshow" + vb,16384 + vb);
- }
- monhurtshowname = "monhurtshow" + vb;
- monhurtshownamepr = "monhurtshow" + vbp;
- _root[monsterpagename][monhurtshowname]._alpha = 100;
- _root[monsterpagename][monhurtshowname]._x = _root[monsterpagename][monname]._x;
- _root[monsterpagename][monhurtshowname]._y = _root[monsterpagename][monname]._y;
- _root[monsterpagename][monhurtshowname].monown = monname;
- _root[monsterpagename][monhurtshowname].gotoAndStop(3);
- yoffset = Math.abs(_root[monsterpagename][monhurtshownamepr]._y - _root[monsterpagename][monname]._y);
- if(_root[monsterpagename][monhurtshownamepr]._y != undefined && yoffset <= 150 && _root.arrowimg == "storm" && _root[monsterpagename][monhurtshownamepr].monown == monname || _root[monsterpagename][monhurtshownamepr]._y != undefined && yoffset <= 90 && _root.arrowimg == "shoot4" && _root[monsterpagename][monhurtshownamepr].monown == monname)
- {
- _root[monsterpagename][monhurtshowname]._y = _root[monsterpagename][monhurtshownamepr]._y - 30;
- }
- show3(tempset.text);
- }
- else if(tempset.text.length == 2)
- {
- vb += 1;
- vbp = vb - 2;
- if(cirticlehit == false)
- {
- duplicateMovieClip(_root[monsterpagename].monhurtshow,"monhurtshow" + vb,16384 + vb);
- }
- else if(cirticlehit == true)
- {
- duplicateMovieClip(_root[monsterpagename].cirmonhurtshow,"monhurtshow" + vb,16384 + vb);
- }
- monhurtshowname = "monhurtshow" + vb;
- monhurtshownamepr = "monhurtshow" + vbp;
- _root[monsterpagename][monhurtshowname]._alpha = 100;
- _root[monsterpagename][monhurtshowname]._x = _root[monsterpagename][monname]._x;
- _root[monsterpagename][monhurtshowname]._y = _root[monsterpagename][monname]._y;
- _root[monsterpagename][monhurtshowname].monown = monname;
- _root[monsterpagename][monhurtshowname].gotoAndStop(2);
- yoffset = Math.abs(_root[monsterpagename][monhurtshownamepr]._y - _root[monsterpagename][monname]._y);
- if(_root[monsterpagename][monhurtshownamepr]._y != undefined && yoffset <= 150 && _root.arrowimg == "storm" && _root[monsterpagename][monhurtshownamepr].monown == monname || _root[monsterpagename][monhurtshownamepr]._y != undefined && yoffset <= 90 && _root.arrowimg == "shoot4" && _root[monsterpagename][monhurtshownamepr].monown == monname)
- {
- _root[monsterpagename][monhurtshowname]._y = _root[monsterpagename][monhurtshownamepr]._y - 30;
- }
- show2(tempset.text);
- }
- else if(tempset.text.length == 1)
- {
- vb += 1;
- vbp = vb - 2;
- if(cirticlehit == false)
- {
- duplicateMovieClip(_root[monsterpagename].monhurtshow,"monhurtshow" + vb,16384 + vb);
- }
- else if(cirticlehit == true)
- {
- duplicateMovieClip(_root[monsterpagename].cirmonhurtshow,"monhurtshow" + vb,16384 + vb);
- }
- monhurtshowname = "monhurtshow" + vb;
- monhurtshownamepr = "monhurtshow" + vbp;
- _root[monsterpagename][monhurtshowname]._alpha = 100;
- _root[monsterpagename][monhurtshowname]._x = _root[monsterpagename][monname]._x;
- _root[monsterpagename][monhurtshowname]._y = _root[monsterpagename][monname]._y;
- _root[monsterpagename][monhurtshowname].monown = monname;
- _root[monsterpagename][monhurtshowname].gotoAndStop(1);
- yoffset = Math.abs(_root[monsterpagename][monhurtshownamepr]._y - _root[monsterpagename][monname]._y);
- if(_root[monsterpagename][monhurtshownamepr]._y != undefined && yoffset <= 150 && _root.arrowimg == "storm" && _root[monsterpagename][monhurtshownamepr].monown == monname || _root[monsterpagename][monhurtshownamepr]._y != undefined && yoffset <= 90 && _root.arrowimg == "shoot4" && _root[monsterpagename][monhurtshownamepr].monown == monname)
- {
- _root[monsterpagename][monhurtshowname]._y = _root[monsterpagename][monhurtshownamepr]._y - 30;
- }
- show1(tempset.text);
- }
- }
- function show6(getstring)
- {
- monsterpagename = "monsterpage" + _root._currentframe;
- go61 = getstring.charAt(0);
- go62 = getstring.charAt(1);
- go63 = getstring.charAt(2);
- go64 = getstring.charAt(3);
- go65 = getstring.charAt(4);
- go66 = getstring.charAt(5);
- if(go61 == 0)
- {
- go61 = 10;
- }
- if(go62 == 0)
- {
- go62 = 10;
- }
- if(go63 == 0)
- {
- go63 = 10;
- }
- if(go64 == 0)
- {
- go64 = 10;
- }
- if(go65 == 0)
- {
- go65 = 10;
- }
- if(go66 == 0)
- {
- go66 = 10;
- }
- _root[monsterpagename][monhurtshowname].numshow61.gotoAndStop(go61);
- _root[monsterpagename][monhurtshowname].numshow62.gotoAndStop(go62);
- _root[monsterpagename][monhurtshowname].numshow63.gotoAndStop(go63);
- _root[monsterpagename][monhurtshowname].numshow64.gotoAndStop(go64);
- _root[monsterpagename][monhurtshowname].numshow65.gotoAndStop(go65);
- _root[monsterpagename][monhurtshowname].numshow66.gotoAndStop(go66);
- }
- function show5(getstring)
- {
- monsterpagename = "monsterpage" + _root._currentframe;
- go51 = getstring.charAt(0);
- go52 = getstring.charAt(1);
- go53 = getstring.charAt(2);
- go54 = getstring.charAt(3);
- go55 = getstring.charAt(4);
- if(go51 == 0)
- {
- go51 = 10;
- }
- if(go52 == 0)
- {
- go52 = 10;
- }
- if(go53 == 0)
- {
- go53 = 10;
- }
- if(go54 == 0)
- {
- go54 = 10;
- }
- if(go55 == 0)
- {
- go55 = 10;
- }
- _root[monsterpagename][monhurtshowname].numshow51.gotoAndStop(go51);
- _root[monsterpagename][monhurtshowname].numshow52.gotoAndStop(go52);
- _root[monsterpagename][monhurtshowname].numshow53.gotoAndStop(go53);
- _root[monsterpagename][monhurtshowname].numshow54.gotoAndStop(go54);
- _root[monsterpagename][monhurtshowname].numshow55.gotoAndStop(go55);
- }
- function show4(getstring)
- {
- monsterpagename = "monsterpage" + _root._currentframe;
- _root[monsterpagename][monhurtshowname].gotoAndStop(4);
- go41 = getstring.charAt(0);
- go42 = getstring.charAt(1);
- go43 = getstring.charAt(2);
- go44 = getstring.charAt(3);
- if(go41 == 0)
- {
- go41 = 10;
- }
- if(go42 == 0)
- {
- go42 = 10;
- }
- if(go43 == 0)
- {
- go43 = 10;
- }
- if(go44 == 0)
- {
- go44 = 10;
- }
- _root[monsterpagename][monhurtshowname].numshow41.gotoAndStop(go41);
- _root[monsterpagename][monhurtshowname].numshow42.gotoAndStop(go42);
- _root[monsterpagename][monhurtshowname].numshow43.gotoAndStop(go43);
- _root[monsterpagename][monhurtshowname].numshow44.gotoAndStop(go44);
- }
- function show3(getstring)
- {
- monsterpagename = "monsterpage" + _root._currentframe;
- go31 = getstring.charAt(0);
- go32 = getstring.charAt(1);
- go33 = getstring.charAt(2);
- if(go31 == 0)
- {
- go31 = 10;
- }
- if(go32 == 0)
- {
- go32 = 10;
- }
- if(go33 == 0)
- {
- go33 = 10;
- }
- _root[monsterpagename][monhurtshowname].numshow31.gotoAndStop(go31);
- _root[monsterpagename][monhurtshowname].numshow32.gotoAndStop(go32);
- _root[monsterpagename][monhurtshowname].numshow33.gotoAndStop(go33);
- }
- function show2(getstring)
- {
- monsterpagename = "monsterpage" + _root._currentframe;
- go21 = getstring.charAt(0);
- go22 = getstring.charAt(1);
- if(go21 == 0)
- {
- go21 = 10;
- }
- if(go22 == 0)
- {
- go22 = 10;
- }
- _root[monsterpagename][monhurtshowname].numshow21.gotoAndStop(go21);
- _root[monsterpagename][monhurtshowname].numshow22.gotoAndStop(go22);
- }
- function show1(getstring)
- {
- monsterpagename = "monsterpage" + _root._currentframe;
- go11 = getstring.charAt(0);
- if(go11 == 0)
- {
- go11 = 10;
- }
- _root[monsterpagename][monhurtshowname].numshow11.gotoAndStop(go11);
- }
- function swingtest()
- {
- monsterpagename = "monsterpage" + _root._currentframe;
- if(_root[monsterpagename].monsternum != undefined)
- {
- monsterpagename = "monsterpage" + _root._currentframe;
- neart = 0;
- while(neart <= _root[monsterpagename].monsternum)
- {
- monname = "monster" + neart;
- if(_root.player.neartest.hitTest(_root[monsterpagename][monname].hits) && _root[monsterpagename][monname].dead == false)
- {
- nearhit = true;
- break;
- }
- neart += 1;
- }
- }
- }
- function levelup()
- {
- _root.level += 1;
- _root.exps -= _root.expmax;
- _root.hpmax += 60;
- _root.mpmax += 20;
- if(_root.level == 2)
- {
- _root.expmax = 34;
- }
- else if(_root.level == 3)
- {
- _root.expmax = 57;
- }
- else if(_root.level == 4)
- {
- _root.expmax = 92;
- }
- else if(_root.level == 5)
- {
- _root.expmax = 135;
- }
- else if(_root.level == 6)
- {
- _root.expmax = 372;
- }
- else if(_root.level == 7)
- {
- _root.expmax = 560;
- }
- else if(_root.level == 8)
- {
- _root.expmax = 840;
- }
- else if(_root.level == 9)
- {
- _root.expmax = 1242;
- }
- else if(_root.level == 10)
- {
- _root.expmax = 1716;
- }
- else if(_root.level == 11)
- {
- _root.expmax = 2360;
- }
- else if(_root.level == 12)
- {
- _root.expmax = 3216;
- }
- else if(_root.level == 13)
- {
- _root.expmax = 4200;
- }
- else if(_root.level == 14)
- {
- _root.expmax = 5460;
- }
- else if(_root.level == 15)
- {
- _root.expmax = 7050;
- }
- else if(_root.level == 16)
- {
- _root.expmax = 8840;
- }
- else if(_root.level == 17)
- {
- _root.expmax = 11040;
- }
- else if(_root.level == 18)
- {
- _root.expmax = 13716;
- }
- else if(_root.level == 19)
- {
- _root.expmax = 16680;
- }
- else if(_root.level == 20)
- {
- _root.expmax = 20216;
- }
- else if(_root.level == 21)
- {
- _root.expmax = 24402;
- }
- else if(_root.level == 22)
- {
- _root.expmax = 28980;
- }
- else if(_root.level == 23)
- {
- _root.expmax = 34320;
- }
- else if(_root.level == 24)
- {
- _root.expmax = 40512;
- }
- else if(_root.level == 25)
- {
- _root.expmax = 47216;
- }
- else if(_root.level == 26)
- {
- _root.expmax = 54900;
- }
- else if(_root.level == 27)
- {
- _root.expmax = 63666;
- }
- else if(_root.level == 28)
- {
- _root.expmax = 73080;
- }
- else if(_root.level == 29)
- {
- _root.expmax = 83720;
- }
- else if(_root.level == 30)
- {
- _root.expmax = 95700;
- }
- else if(_root.level == 31)
- {
- _root.expmax = 108480;
- }
- else if(_root.level == 32)
- {
- _root.expmax = 122760;
- }
- else if(_root.level == 33)
- {
- _root.expmax = 138666;
- }
- else if(_root.level == 34)
- {
- _root.expmax = 155540;
- }
- else if(_root.level == 35)
- {
- _root.expmax = 174216;
- }
- else if(_root.level == 36)
- {
- _root.expmax = 194832;
- }
- else if(_root.level == 37)
- {
- _root.expmax = 216600;
- }
- else if(_root.level == 38)
- {
- _root.expmax = 240500;
- }
- else if(_root.level == 39)
- {
- _root.expmax = 26682;
- }
- else if(_root.level == 40)
- {
- _root.expmax = 294216;
- }
- else if(_root.level == 41)
- {
- _root.expmax = 324240;
- }
- else if(_root.level == 42)
- {
- _root.expmax = 356916;
- }
- else if(_root.level == 43)
- {
- _root.expmax = 391160;
- }
- else if(_root.level == 44)
- {
- _root.expmax = 428280;
- }
- else if(_root.level == 45)
- {
- _root.expmax = 468450;
- }
- else if(_root.level == 46)
- {
- _root.expmax = 510420;
- }
- else if(_root.level == 47)
- {
- _root.expmax = 555680;
- }
- else if(_root.level == 48)
- {
- _root.expmax = 604416;
- }
- else if(_root.level == 49)
- {
- _root.expmax = 655200;
- }
- else if(_root.level == 50)
- {
- _root.expmax = 709716;
- }
- else if(_root.level == 51)
- {
- _root.expmax = 748608;
- }
- else if(_root.level == 52)
- {
- _root.expmax = 789631;
- }
- else if(_root.level == 53)
- {
- _root.expmax = 832902;
- }
- else if(_root.level == 54)
- {
- _root.expmax = 878545;
- }
- else if(_root.level == 55)
- {
- _root.expmax = 926689;
- }
- else if(_root.level == 56)
- {
- _root.expmax = 977471;
- }
- else if(_root.level == 57)
- {
- _root.expmax = 1031036;
- }
- else if(_root.level == 58)
- {
- _root.expmax = 1087536;
- }
- else if(_root.level == 59)
- {
- _root.expmax = 1147132;
- }
- else if(_root.level == 60)
- {
- _root.expmax = 1209994;
- }
- else if(_root.level == 61)
- {
- _root.expmax = 1276301;
- }
- else if(_root.level == 62)
- {
- _root.expmax = 1346242;
- }
- else if(_root.level == 63)
- {
- _root.expmax = 1420016;
- }
- else if(_root.level == 64)
- {
- _root.expmax = 1497832;
- }
- else if(_root.level == 65)
- {
- _root.expmax = 1579913;
- }
- else if(_root.level == 66)
- {
- _root.expmax = 1666492;
- }
- else if(_root.level == 67)
- {
- _root.expmax = 1757815;
- }
- else if(_root.level == 68)
- {
- _root.expmax = 1854143;
- }
- else if(_root.level == 69)
- {
- _root.expmax = 1955750;
- }
- else if(_root.level == 70)
- {
- _root.expmax = 2062925;
- }
- else if(_root.level == 71)
- {
- _root.expmax = 2175973;
- }
- else if(_root.level == 72)
- {
- _root.expmax = 2295216;
- }
- else if(_root.level == 73)
- {
- _root.expmax = 2410993;
- }
- else if(_root.level == 74)
- {
- _root.expmax = 2553663;
- }
- else if(_root.level == 75)
- {
- _root.expmax = 2693603;
- }
- else if(_root.level == 76)
- {
- _root.expmax = 2841212;
- }
- else if(_root.level == 77)
- {
- _root.expmax = 2996910;
- }
- else if(_root.level == 78)
- {
- _root.expmax = 3161140;
- }
- else if(_root.level == 79)
- {
- _root.expmax = 3334370;
- }
- else if(_root.level == 80)
- {
- _root.expmax = 3517093;
- }
- else if(_root.level == 81)
- {
- _root.expmax = 3709829;
- }
- else if(_root.level == 82)
- {
- _root.expmax = 3913127;
- }
- else if(_root.level == 83)
- {
- _root.expmax = 41257566;
- }
- else if(_root.level == 84)
- {
- _root.expmax = 4353756;
- }
- else if(_root.level == 85)
- {
- _root.expmax = 4592341;
- }
- else if(_root.level == 86)
- {
- _root.expmax = 4844001;
- }
- else if(_root.level == 87)
- {
- _root.expmax = 5109452;
- }
- else if(_root.level == 88)
- {
- _root.expmax = 5389449;
- }
- else if(_root.level == 89)
- {
- _root.expmax = 5684790;
- }
- else if(_root.level == 90)
- {
- _root.expmax = 5996316;
- }
- else if(_root.level == 91)
- {
- _root.expmax = 6324914;
- }
- else if(_root.level == 92)
- {
- _root.expmax = 6671519;
- }
- else if(_root.level == 93)
- {
- _root.expmax = 7037118;
- }
- else if(_root.level == 94)
- {
- _root.expmax = 7422752;
- }
- else if(_root.level == 95)
- {
- _root.expmax = 7829518;
- }
- else if(_root.level == 96)
- {
- _root.expmax = 8258575;
- }
- else if(_root.level == 97)
- {
- _root.expmax = 8711144;
- }
- else if(_root.level == 98)
- {
- _root.expmax = 9188514;
- }
- else if(_root.level == 99)
- {
- _root.expmax = 9692044;
- }
- else if(_root.level == 100)
- {
- _root.expmax = 10223168;
- }
- else if(_root.level == 101)
- {
- _root.expmax = 10783397;
- }
- else if(_root.level == 102)
- {
- _root.expmax = 11374327;
- }
- else if(_root.level == 103)
- {
- _root.expmax = 11997640;
- }
- else if(_root.level == 104)
- {
- _root.expmax = 12655110;
- }
- else if(_root.level == 105)
- {
- _root.expmax = 13348610;
- }
- else if(_root.level == 106)
- {
- _root.expmax = 14080113;
- }
- else if(_root.level == 107)
- {
- _root.expmax = 14851703;
- }
- else if(_root.level == 108)
- {
- _root.expmax = 15665576;
- }
- else if(_root.level == 109)
- {
- _root.expmax = 16524049;
- }
- else if(_root.level == 110)
- {
- _root.expmax = 17429566;
- }
- else if(_root.level == 111)
- {
- _root.expmax = 18384706;
- }
- else if(_root.level == 112)
- {
- _root.expmax = 19392187;
- }
- else if(_root.level == 113)
- {
- _root.expmax = 20454878;
- }
- else if(_root.level == 114)
- {
- _root.expmax = 21575805;
- }
- else if(_root.level == 115)
- {
- _root.expmax = 22758159;
- }
- else if(_root.level == 116)
- {
- _root.expmax = 24005306;
- }
- else if(_root.level == 117)
- {
- _root.expmax = 25320796;
- }
- else if(_root.level == 118)
- {
- _root.expmax = 26708375;
- }
- else if(_root.level == 119)
- {
- _root.expmax = 28171993;
- }
- else if(_root.level == 120)
- {
- _root.expmax = 29715818;
- }
- else if(_root.level == 121)
- {
- _root.expmax = 31344244;
- }
- else if(_root.level == 122)
- {
- _root.expmax = 33061908;
- }
- else if(_root.level == 123)
- {
- _root.expmax = 34873700;
- }
- else if(_root.level == 124)
- {
- _root.expmax = 36784778;
- }
- else if(_root.level == 125)
- {
- _root.expmax = 38800583;
- }
- else if(_root.level == 126)
- {
- _root.expmax = 40926854;
- }
- else if(_root.level == 127)
- {
- _root.expmax = 43169645;
- }
- else if(_root.level == 128)
- {
- _root.expmax = 45535341;
- }
- else if(_root.level == 129)
- {
- _root.expmax = 48030677;
- }
- else if(_root.level == 130)
- {
- _root.expmax = 50662758;
- }
- else if(_root.level == 131)
- {
- _root.expmax = 53439077;
- }
- else if(_root.level == 132)
- {
- _root.expmax = 56367538;
- }
- else if(_root.level == 133)
- {
- _root.expmax = 59456479;
- }
- else if(_root.level == 134)
- {
- _root.expmax = 62714694;
- }
- else if(_root.level == 135)
- {
- _root.expmax = 66151459;
- }
- else if(_root.level == 136)
- {
- _root.expmax = 69776558;
- }
- else if(_root.level == 137)
- {
- _root.expmax = 73600313;
- }
- else if(_root.level == 138)
- {
- _root.expmax = 77633610;
- }
- else if(_root.level == 139)
- {
- _root.expmax = 81887931;
- }
- else if(_root.level == 140)
- {
- _root.expmax = 86375389;
- }
- else if(_root.level == 141)
- {
- _root.expmax = 91108760;
- }
- else if(_root.level == 142)
- {
- _root.expmax = 96101520;
- }
- else if(_root.level == 143)
- {
- _root.expmax = 101367883;
- }
- else if(_root.level == 144)
- {
- _root.expmax = 106922842;
- }
- else if(_root.level == 145)
- {
- _root.expmax = 112782213;
- }
- else if(_root.level == 146)
- {
- _root.expmax = 118962678;
- }
- else if(_root.level == 147)
- {
- _root.expmax = 125481832;
- }
- else if(_root.level == 148)
- {
- _root.expmax = 132358236;
- }
- else if(_root.level == 149)
- {
- _root.expmax = 139611467;
- }
- else if(_root.level == 150)
- {
- _root.expmax = 147262175;
- }
- else if(_root.level == 151)
- {
- _root.expmax = 155332142;
- }
- else if(_root.level == 152)
- {
- _root.expmax = 163844343;
- }
- else if(_root.level == 153)
- {
- _root.expmax = 172823012;
- }
- else if(_root.level == 154)
- {
- _root.expmax = 182293713;
- }
- else if(_root.level == 155)
- {
- _root.expmax = 192283400;
- }
- else if(_root.level == 156)
- {
- _root.expmax = 202820538;
- }
- else if(_root.level == 157)
- {
- _root.expmax = 213935103;
- }
- else if(_root.level == 158)
- {
- _root.expmax = 225658746;
- }
- else if(_root.level == 159)
- {
- _root.expmax = 238024845;
- }
- else if(_root.level == 160)
- {
- _root.expmax = 251068606;
- }
- else if(_root.level == 161)
- {
- _root.expmax = 264827165;
- }
- else if(_root.level == 162)
- {
- _root.expmax = 279339693;
- }
- else if(_root.level == 163)
- {
- _root.expmax = 294647508;
- }
- else if(_root.level == 164)
- {
- _root.expmax = 310794191;
- }
- else if(_root.level == 165)
- {
- _root.expmax = 327825712;
- }
- else if(_root.level == 166)
- {
- _root.expmax = 345790561;
- }
- else if(_root.level == 167)
- {
- _root.expmax = 364739883;
- }
- else if(_root.level == 168)
- {
- _root.expmax = 384727628;
- }
- else if(_root.level == 169)
- {
- _root.expmax = 405810702;
- }
- else if(_root.level == 170)
- {
- _root.expmax = 4284049128;
- }
- else if(_root.level == 171)
- {
- _root.expmax = 451506220;
- }
- else if(_root.level == 172)
- {
- _root.expmax = 476248760;
- }
- else if(_root.level == 173)
- {
- _root.expmax = 502347192;
- }
- else if(_root.level == 174)
- {
- _root.expmax = 529875818;
- }
- else if(_root.level == 175)
- {
- _root.expmax = 558913012;
- }
- else if(_root.level == 176)
- {
- _root.expmax = 589541445;
- }
- else if(_root.level == 177)
- {
- _root.expmax = 621848316;
- }
- else if(_root.level == 178)
- {
- _root.expmax = 655925603;
- }
- else if(_root.level == 179)
- {
- _root.expmax = 691870326;
- }
- else if(_root.level == 180)
- {
- _root.expmax = 729784819;
- }
- else if(_root.level == 181)
- {
- _root.expmax = 76977027;
- }
- else if(_root.level == 182)
- {
- _root.expmax = 811960808;
- }
- else if(_root.level == 183)
- {
- _root.expmax = 856456260;
- }
- else if(_root.level == 184)
- {
- _root.expmax = 903390063;
- }
- else if(_root.level == 185)
- {
- _root.expmax = 952895838;
- }
- else if(_root.level == 186)
- {
- _root.expmax = 1005114529;
- }
- else if(_root.level == 187)
- {
- _root.expmax = 1060194805;
- }
- else if(_root.level == 188)
- {
- _root.expmax = 118293480;
- }
- else if(_root.level == 189)
- {
- _root.expmax = 1179575962;
- }
- else if(_root.level == 190)
- {
- _root.expmax = 1244216724;
- }
- else if(_root.level == 191)
- {
- _root.expmax = 1312399800;
- }
- else if(_root.level == 192)
- {
- _root.expmax = 1384319309;
- }
- else if(_root.level == 193)
- {
- _root.expmax = 1460180007;
- }
- else if(_root.level == 194)
- {
- _root.expmax = 1540197871;
- }
- else if(_root.level == 195)
- {
- _root.expmax = 1624600714;
- }
- else if(_root.level == 196)
- {
- _root.expmax = 1713628833;
- }
- else if(_root.level == 197)
- {
- _root.expmax = 1807535693;
- }
- else if(_root.level == 198)
- {
- _root.expmax = 1906588648;
- }
- else if(_root.level == 199)
- {
- _root.expmax = 2011069705;
- }
- else
- {
- _root.expmax = 2121276324;
- }
- _root.hp = _root.hpmax;
- _root.mp = _root.mpmax;
- _root.ablities.abpoint += 5;
- _root.skill.skpoint += 3;
- _root.player.lvupshow.play();
- }
- function statshow()
- {
- hpbarw = _root.statmask.hpbar._width;
- mpbarw = _root.statmask.mpbar._width;
- hpshould = hp / hpmax * 105.3;
- mpshould = mp / mpmax * 105.3;
- if(Math.abs(hpbarw - hpshould) <= 8)
- {
- _root.statmask.hpbar._width = hpshould;
- }
- else if(hpbarw < hpshould)
- {
- _root.statmask.hpbar._width += 6;
- }
- else if(hpbarw > hpshould)
- {
- _root.statmask.hpbar._width -= 6;
- }
- if(Math.abs(mpbarw - mpshould) <= 6)
- {
- _root.statmask.mpbar._width = mpshould;
- }
- else if(mpbarw < mpshould)
- {
- _root.statmask.mpbar._width += 6;
- }
- else if(mpbarw > mpshould)
- {
- _root.statmask.mpbar._width -= 6;
- }
- }
- function lvshow(levelnum)
- {
- leveltxttmp.text = levelnum;
- levelshowi.lvsn = levelnum;
- if(levelnum < 10)
- {
- levelshowi.gotoAndStop(1);
- if(leveltxttmp.text.charAt(0) != 0)
- {
- levelshowi.ch1.gotoAndStop(leveltxttmp.text.charAt(0));
- }
- else
- {
- levelshowi.ch1.gotoAndStop(10);
- }
- }
- else if(levelnum < 100)
- {
- levelshowi.gotoAndStop(2);
- if(leveltxttmp.text.charAt(0) != 0)
- {
- levelshowi.ch1.gotoAndStop(leveltxttmp.text.charAt(0));
- }
- else
- {
- levelshowi.ch1.gotoAndStop(10);
- }
- if(leveltxttmp.text.charAt(1) != 0)
- {
- levelshowi.ch2.gotoAndStop(leveltxttmp.text.charAt(1));
- }
- else
- {
- levelshowi.ch2.gotoAndStop(10);
- }
- }
- else if(levelnum < 1000)
- {
- levelshowi.gotoAndStop(3);
- if(leveltxttmp.text.charAt(0) != 0)
- {
- levelshowi.ch1.gotoAndStop(leveltxttmp.text.charAt(0));
- }
- else
- {
- levelshowi.ch1.gotoAndStop(10);
- }
- if(leveltxttmp.text.charAt(1) != 0)
- {
- levelshowi.ch2.gotoAndStop(leveltxttmp.text.charAt(1));
- }
- else
- {
- levelshowi.ch2.gotoAndStop(10);
- }
- if(leveltxttmp.text.charAt(2) != 0)
- {
- levelshowi.ch3.gotoAndStop(leveltxttmp.text.charAt(2));
- }
- else
- {
- levelshowi.ch3.gotoAndStop(10);
- }
- }
- }
- function functionkeytest()
- {
- trace("****NU function use[熱鍵≡自訂鍵重疊顯示]****\n");
- fkt = 0;
- while(fkt <= 7)
- {
- if(keyRAIN == unablekeyarray[fkt])
- {
- hkeyname = unablekeynamearray[fkt];
- _root.hotkey[hkeyname].showgo = 24;
- _root.hotkey[hkeyname].targetplace = "keyRAIN";
- }
- if(keySLOW == unablekeyarray[fkt])
- {
- hkeyname = unablekeynamearray[fkt];
- _root.hotkey[hkeyname].showgo = 21;
- _root.hotkey[hkeyname].targetplace = "keySLOW";
- }
- if(keyCON == unablekeyarray[fkt])
- {
- hkeyname = unablekeynamearray[fkt];
- _root.hotkey[hkeyname].showgo = 18;
- _root.hotkey[hkeyname].targetplace = "keyCON";
- }
- if(keyNOR == unablekeyarray[fkt])
- {
- hkeyname = unablekeynamearray[fkt];
- _root.hotkey[hkeyname].showgo = 28;
- _root.hotkey[hkeyname].targetplace = "keyNOR";
- }
- if(keyJUMP == unablekeyarray[fkt])
- {
- hkeyname = unablekeynamearray[fkt];
- _root.hotkey[hkeyname].showgo = 29;
- _root.hotkey[hkeyname].targetplace = "keyJUMP";
- }
- if(keyPICK == unablekeyarray[fkt])
- {
- hkeyname = unablekeynamearray[fkt];
- _root.hotkey[hkeyname].showgo = 30;
- _root.hotkey[hkeyname].targetplace = "keyPICK";
- }
- if(keyDRA == unablekeyarray[fkt])
- {
- hkeyname = unablekeynamearray[fkt];
- _root.hotkey[hkeyname].showgo = 27;
- _root.hotkey[hkeyname].targetplace = "keyDRA";
- }
- if(keyPHO == unablekeyarray[fkt])
- {
- hkeyname = unablekeynamearray[fkt];
- _root.hotkey[hkeyname].showgo = 22;
- _root.hotkey[hkeyname].targetplace = "keyPHO";
- }
- if(keyHERO == unablekeyarray[fkt])
- {
- hkeyname = unablekeynamearray[fkt];
- _root.hotkey[hkeyname].showgo = 20;
- _root.hotkey[hkeyname].targetplace = "keyHERO";
- }
- if(keyEYE == unablekeyarray[fkt])
- {
- hkeyname = unablekeynamearray[fkt];
- _root.hotkey[hkeyname].showgo = 19;
- _root.hotkey[hkeyname].targetplace = "keyEYE";
- }
- if(keyS4 == unablekeyarray[fkt])
- {
- hkeyname = unablekeynamearray[fkt];
- _root.hotkey[hkeyname].showgo = 25;
- _root.hotkey[hkeyname].targetplace = "keyS4";
- }
- if(keySTORM == unablekeyarray[fkt])
- {
- hkeyname = unablekeynamearray[fkt];
- _root.hotkey[hkeyname].showgo = 26;
- _root.hotkey[hkeyname].targetplace = "keySTORM";
- }
- if(keyFIRE == unablekeyarray[fkt])
- {
- hkeyname = unablekeynamearray[fkt];
- _root.hotkey[hkeyname].showgo = 23;
- _root.hotkey[hkeyname].targetplace = "keyFIRE";
- }
- fkt += 1;
- }
- }
- function climerope()
- {
- if(Key.isDown(40))
- {
- if(_root.player.hitbody.hitTest(_root[mappagename].rope1.rst) && _root.atk == false)
- {
- _root.jumpsct.gotoAndStop(1);
- _root.jump = false;
- _root.atk = true;
- _root.roping = true;
- _root.player.ani.gotoAndStop(12);
- }
- else if(_root.player.hitTest(_root[mappagename].rope1) && roping == true)
- {
- _root.player._y += 3;
- _root.player.ani.rope.play();
- _root.player._x = _root[mappagename].rope1._x + _root[mappagename]._x;
- }
- if(_root.player.headhit.hitTest(_root[mappagename].rope1.rend))
- {
- _root.atk = false;
- _root.roping = false;
- _root.player.ani.gotoAndStop(1);
- }
- }
- else if(Key.isDown(38))
- {
- if(_root.player.hitbody.hitTest(_root[mappagename].rope1) && _root.atk == false && !_root.player.hitTest(_root[mappagename].rope1.rst))
- {
- _root.jumpsct.gotoAndStop(1);
- _root.jump = false;
- _root.atk = true;
- _root.roping = true;
- _root.player.ani.gotoAndStop(12);
- }
- else if(_root.player.hitTest(_root[mappagename].rope1) && roping == true)
- {
- _root.player._y -= 3;
- _root.player.ani.rope.play();
- _root.player._x = _root[mappagename].rope1._x + _root[mappagename]._x;
- }
- if(_root.player.lowhit.hitTest(_root[mappagename].rope1.rst))
- {
- _root.atk = false;
- _root.roping = false;
- _root.player.ani.gotoAndStop(1);
- }
- }
- }
- var unablekeyarray = new Array();
- unablekeyarray[0] = 17;
- unablekeyarray[1] = 16;
- unablekeyarray[2] = 35;
- unablekeyarray[3] = 36;
- unablekeyarray[4] = 46;
- unablekeyarray[5] = 45;
- unablekeyarray[6] = 33;
- unablekeyarray[7] = 34;
- var unablekeynamearray = new Array();
- unablekeynamearray[0] = "ctrlkey";
- unablekeynamearray[1] = "shiftkey";
- unablekeynamearray[2] = "end";
- unablekeynamearray[3] = "home";
- unablekeynamearray[4] = "deletekey";
- unablekeynamearray[5] = "ins";
- unablekeynamearray[6] = "pageup";
- unablekeynamearray[7] = "pagedown";
- if(reseted == false)
- {
- reset();
- reseted = true;
- functionkeytest();
- }
- _root.myLST = SharedObject.getLocal("keyconfig");
- if(loadgameboo == true)
- {
- _root.loadgame();
- loadgameboo = false;
- functionkeytest();
- }
- this.createTextField("tempset",999,999,999,999,999);
- _root.player._x = 400;
- _root.jump = false;
- player.onEnterFrame = function()
- {
- if(hp <= 0)
- {
- _root.port = true;
- _root.mapshouldgo = -905;
- _root.gotoAndStop(3);
- _root.roping = false;
- _root.player._y = 403;
- _root.player._x = 496;
- _root.player.ani.gotoAndStop(1);
- _root.player.phurtimg.gotoAndStop(1);
- _root.hp = 50;
- _root.atk = false;
- _root.jumpsct.gotoAndStop(1);
- _root.jump = false;
- }
- if(atkwait >= 1)
- {
- atkwait -= 1;
- }
- if(REmp <= 99)
- {
- REmp += 1;
- }
- else if(_root.mp < _root.mpmax)
- {
- REmp = 0;
- _root.mp += 3;
- if(_root.mp > _root.mpmax)
- {
- _root.mp = _root.mpmax;
- }
- }
- if(levelshowi.lvsn != _root.level)
- {
- lvshow(_root.level);
- }
- if(_root.exps >= _root.expmax)
- {
- levelup();
- }
- _root.hpshow = hp + "/" + hpmax;
- _root.mpshow = mp + "/" + mpmax;
- statshow();
- hitgroundtest();
- skillanimove();
- keyuse();
- climerope();
- if(alerttime > 0)
- {
- alerttime -= 1;
- }
- if(jump == false && landed == false && roping == false)
- {
- _root.player._y += 20;
- }
- };
-